The Generalised Substitution Language Extended to Probabilistic Programs

نویسنده

  • Carroll Morgan
چکیده

Let predicate P be converted from Boolean to numeric type by writing 〈P 〉, with 〈false〉 being 0 and 〈true〉 being 1, so that in a degenerate sense 〈P 〉 can be regarded as ‘the probability that P holds in the current state’. Then add explicit numbers and arithmetic operators, to give a richer language of arithmetic formulae into which predicates are embedded by 〈·〉. Abrial’s generalised substitution language GSL can be applied to arithmetic rather than Boolean formulae with little extra effort. If we add a new operator p⊕ for probabilistic choice, it then becomes ‘pGSL’: a smooth extension of GSL that includes random algorithms within its scope.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Probabilistic Termination in B

The B Method [1] does not currently handle probability. We add it in a limited form, concentrating on “almost-certain” properties which hold with probability one; and we address briefly the implied modifications to the programs that support B. The Generalised Substitution Language is extended with a binary operator ⊕ representing “abstract probabilistic choice”, so that the substitution prog1 ⊕...

متن کامل

Probabilistic Invariants for Probabilistic Machines

Abrial’s Generalised Substitution Language (GSL) [4] can be modified to operate on arithmetic expressions, rather than Boolean predicates, which allows it to be applied to probabilistic programs [13]. We add a new operator p⊕ to GSL, for probabilistic choice, and we get the probabilistic Generalised Substitution Language (pGSL): a smooth extension of GSL that includes random algorithms within i...

متن کامل

Generalised Substitution Language: Proper Technique for Software Inspection

GENERALISED SUBSTITUTION LANGUAGE: PROPER TECHNIQUE FOR SOFTWARE INSPECTION

متن کامل

A Probabilistic Extension of the Stable Model Semantics

We present a probabilistic extension of logic programs under the stable model semantics, inspired by the idea of Markov Logic Networks. The proposed language, called LP, is a generalization of logic programs under the stable model semantics, and as such, embraces the rich body of research in knowledge representation. The language is also a generalization of ProbLog, and is closely related to Ma...

متن کامل

Quantitative Behavioural Reasoning for Higher-order Effectful Programs: Applicative Distances (Extended Version)

Behavioural preorders and equivalences for higher-order languages have been extensively studied in the last decades, often leading to rich and satisfactory theories. However, in presence of effectful computations ordinary behavioural relations can be too discriminating, as highlighted by probabilistic higher-order languages. An elegant way to avoid such problem is to move from qualitative, bool...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998